package com.cloud.force.api.entity;

import javax.persistence.*;

@Table(name = "task_list_field")
public class TaskListField {

	@Id
	@Column(name = "task_list_id")
	private Long taskListId;
	@Id
	@Column(name = "column_name")
	private String columnName;
	
	@Column(name = "field_name")
	private String fieldName;

	@Column(name = "display_order")
	private Integer displayOrder;

	@Column(name = "field_type")
	private Integer fieldType;

	@Column(name = "field_type_name")
	private String fieldTypeName;

	@Column(name = "field_format")
	private String fieldFormat;
	
	@Column(name = "field_enum_format")
	private String fieldEnumFormat;

	@Column(name = "field_width")
	private Integer fieldWidth;

	@Column(name = "visible_flag")
	private Integer visibleFlag;

	@Column(name = "search_flag")
	private Integer searchFlag;
	
	@Column(name = "search_enum")
	private String searchEnum;

	public Long getTaskListId() {
		return taskListId;
	}

	public void setTaskListId(Long taskListId) {
		this.taskListId = taskListId;
	}

	public String getColumnName() {
		return columnName;
	}

	public void setColumnName(String columnName) {
		this.columnName = columnName;
	}

	public String getFieldName() {
		return fieldName;
	}

	public void setFieldName(String fieldName) {
		this.fieldName = fieldName;
	}

	public Integer getDisplayOrder() {
		return displayOrder;
	}

	public void setDisplayOrder(Integer displayOrder) {
		this.displayOrder = displayOrder;
	}

	public Integer getFieldType() {
		return fieldType;
	}

	public void setFieldType(Integer fieldType) {
		this.fieldType = fieldType;
	}

	public String getFieldTypeName() {
		return fieldTypeName;
	}

	public void setFieldTypeName(String fieldTypeName) {
		this.fieldTypeName = fieldTypeName;
	}

	public String getFieldFormat() {
		return fieldFormat;
	}

	public void setFieldFormat(String fieldFormat) {
		this.fieldFormat = fieldFormat;
	}

	public Integer getFieldWidth() {
		return fieldWidth;
	}

	public void setFieldWidth(Integer fieldWidth) {
		this.fieldWidth = fieldWidth;
	}

	public Integer getVisibleFlag() {
		return visibleFlag;
	}

	public void setVisibleFlag(Integer visibleFlag) {
		this.visibleFlag = visibleFlag;
	}

	public Integer getSearchFlag() {
		return searchFlag;
	}

	public void setSearchFlag(Integer searchFlag) {
		this.searchFlag = searchFlag;
	}

	public String getSearchEnum() {
		return searchEnum;
	}

	public void setSearchEnum(String searchEnum) {
		this.searchEnum = searchEnum;
	}

	public String getFieldEnumFormat() {
		return fieldEnumFormat;
	}

	public void setFieldEnumFormat(String fieldEnumFormat) {
		this.fieldEnumFormat = fieldEnumFormat;
	}

}